package com.suliao.home.service.industry;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.suliao.home.entity.industry.InfoDownloadDO;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * @author： M1nG-CodeGenerator
 * @since： 2020-12-14 15:07:08
 * @description： 下载资料表 服务类
 * @version： 1.0
 */
public interface InfoDownloadService extends IService<InfoDownloadDO> {

    /**
     * 通过公司id和资料分类分页查询“下载资料表”信息
     * @param pageInfo
     * @param companyId
     * @param type
     * @return
     */
    Page<InfoDownloadDO> getExhibitDownloadList(Page pageInfo, Integer companyId, Integer type);

    /**
     * 查询推荐下载
     * @param companyId
     * @return
     */
    List<InfoDownloadDO> queryRecommendDownLoad(Integer companyId);

    /**
     * 通过id更新资料下载量
     * @param id
     * @return
     */
    Integer updateDownLoadNumber(Integer id);
}
